package cn.wizzer.app.crown.modules.models.enums;

/**
 * 足球具体玩法枚举
 */
public enum FTBetsEnum {
    // 1:全场独赢
    FT_NO_1("全场独赢",1),
    // 2:全场让球
    FT_NO_2("全场让球",2),
    // 3:全场大小
    FT_NO_3("全场大小",3),
    // 4:全场单双
    FT_NO_4("全场单双",4),
    // 5:半场独赢
    FT_NO_5("半场独赢",5),
    // 6:半场让球
    FT_NO_6("半场让球",6),
    // 7:半场大小
    FT_NO_7("半场大小",7),
    // 8:半场波胆
    FT_NO_8("半场波胆",8),
    // 9:全场波胆
    FT_NO_9("全场波胆",9),
    // 10:半场入球
    FT_NO_10("半场入球",10),
    // 11:全场入球
    FT_NO_11("全场入球",11),
    // 12:半场/全场
    FT_NO_12("半场/全场",12),
    // 13：(15分钟盘口)开场 - 14:59 分钟 - 让球
    FT_NO_13("(15分钟盘口)开场 - 14:59 分钟 - 让球", 13),
    // 14：(15分钟盘口)开场 - 14:59 分钟 - 大/小
    FT_NO_14("(15分钟盘口)开场 - 14:59 分钟 - 大/小", 14),
    // 15：(15分钟盘口)开场 - 14:59 分钟 - 独赢
    FT_NO_15("(15分钟盘口)开场 - 14:59 分钟 - 独赢", 15),
    // 16：(15分钟盘口)15:00 - 29:59 分钟 - 让球
    FT_NO_16("(15分钟盘口)15:00 - 29:59 分钟 - 让球", 16),
    // 17：(15分钟盘口)15:00 - 29:59 分钟 - 大/小
    FT_NO_17("(15分钟盘口)15:00 - 29:59 分钟 - 让球", 17),
    // 18：(15分钟盘口)15:00 - 29:59 分钟 - 独赢
    FT_NO_18("(15分钟盘口)15:00 - 29:59 分钟 - 独赢", 18),
    // 19：(15分钟盘口)30:00 分钟 - 半场 - 让球
    FT_NO_19("(15分钟盘口)30:00 分钟 - 半场 - 让球", 19),
    // 20：(15分钟盘口)30:00 分钟 - 半场 - 大/小
    FT_NO_20("(15分钟盘口)30:00 分钟 - 半场 - 大/小", 20),
    // 21：(15分钟盘口)30:00 分钟 - 半场 - 独赢
    FT_NO_21("(15分钟盘口)30:00 分钟 - 半场 - 独赢", 21),
    // 22：(15分钟盘口)下半场开始 - 59:59 分钟 - 让球
    FT_NO_22("(15分钟盘口)下半场开始 - 59:59 分钟 - 让球", 22),
    // 23：(15分钟盘口)下半场开始 - 59:59 分钟 - 大/小
    FT_NO_23("(15分钟盘口)下半场开始 - 59:59 分钟 - 大/小", 23),
    // 24：(15分钟盘口)下半场开始 - 59:59 分钟 - 独赢
    FT_NO_24("(15分钟盘口)下半场开始 - 59:59 分钟 - 独赢", 24),
    // 25：(15分钟盘口)60:00 - 74:59 分钟 - 让球
    FT_NO_25("(15分钟盘口)60:00 - 74:59 分钟 - 让球", 25),
    // 26：(15分钟盘口)60:00 - 74:59 分钟 - 大/小
    FT_NO_26("(15分钟盘口)60:00 - 74:59 分钟 - 大/小", 26),
    // 27：(15分钟盘口)60:00 - 74:59 分钟 - 独赢
    FT_NO_27("(15分钟盘口)60:00 - 74:59 分钟 - 独赢", 27),
    // 28：(15分钟盘口)75:00 分钟 - 全场 - 让球
    FT_NO_28("(15分钟盘口)75:00 分钟 - 全场 - 让球", 28),
    // 29：(15分钟盘口)75:00 分钟 - 全场 - 大/小
    FT_NO_29("(15分钟盘口)75:00 分钟 - 全场 - 大/小", 29),
    // 30：(15分钟盘口)75:00 分钟 - 全场 - 独赢
    FT_NO_30("(15分钟盘口)75:00 分钟 - 全场 - 独赢", 30),
    // 31：全场双方球队进球
    FT_NO_31("全场双方球队进球", 31),
    // 32：上半场双方球队进球
    FT_NO_32("上半场双方球队进球", 32),
    // 33：下半场双方球队进球
    FT_NO_33("下半场双方球队进球", 33),
    // 34：全场球队进球数大
    FT_NO_34("全场球队进球数 - 大", 34),
    // 35：全场球队进球数小
    FT_NO_35("全场球队进球数 - 小", 35),
    // 36：半场球队进球数大
    FT_NO_36("半场球队进球数 - 大", 36),
    // 37：半场球队进球数小
    FT_NO_37("半场球队进球数 - 小", 37),
    // 38：半场单双
    FT_NO_38("半场单双", 38),
    // 39：净胜球数
    FT_NO_39("净胜球数", 39),
    // 40：双重机会
    FT_NO_40("双重机会", 40),
    // 41：零失球
    FT_NO_41("零失球", 41),
    // 42：零失球获胜
    FT_NO_42("零失球获胜", 42),
    // 43：独赢 & 进球 大 / 小
    FT_NO_43("独赢 & 进球大/小", 43),
    // 44：独赢 & 双方球队进球
    FT_NO_44("独赢 & 双方球队进球", 44),
    // 45：最多进球的半场
    FT_NO_45("最多进球的半场", 45),
    // 46：最多进球的半场 - 独赢
    FT_NO_46("最多进球的半场 - 独赢", 46),
    // 47：双半场进球
    FT_NO_47("双半场进球", 47),
    // 48：双重机会 & 进球 大 / 小
    FT_NO_48("双重机会 & 进球大/小", 48),
    // 49：双重机会 & 双方球队进球
    FT_NO_49("双重机会 & 双方球队进球", 49),
    // 50：进球 大 / 小 & 进球 单 / 双
    FT_NO_50("进球 大/小 & 进球 单/双", 50),
    // 51：赢得任一半场
    FT_NO_51("赢得任一半场", 51),
    // 52：赢得所有半场
    FT_NO_52("赢得所有半场", 52),
    ;
    final public String NAME;
    final public int VALUE;

    FTBetsEnum(String name, int val) {
        NAME = name;
        VALUE = val;
    }

    public String getBetName() {
        return NAME;
    }

    public int getBetValue() {
        return VALUE;
    }

    public static String getByValue(int value) {
        for (FTBetsEnum betsEnum : values()) {
            if (betsEnum.getBetValue() == value) {
                return betsEnum.NAME;
            }
        }
        return null;
    }
}
